7712579a2c9c7888478f439251a57fe81fc6442a,oak-tarmk-standby/src/main/java/org/apache/jackrabbit/oak/plugins/segment/standby/codec/ReplyDecoder.java,ReplyDecoder,decodeSegment,#ByteBuf#number#number#,112

Before Change


        long msb = in.readLong();
        long lsb = in.readLong();
        long hash = in.readLong();
        byte[] segment = new byte[len - 25];
        in.readBytes(segment);
        Hasher hasher = Hashing.murmur3_32().newHasher();
        long check = hasher.putBytes(segment).hash().padToLong();
        if (hash == check) {

After Change


        if (data.hasArray()) {
            segment = data.array();
        } else {
            segment = new byte[len - 25];
            in.readBytes(segment);
        }

        Hasher hasher = Hashing.murmur3_32().newHasher();